package com.ruicar.afs.cloud.manage.finance.corporate.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ruicar.afs.cloud.manage.finance.corporate.condition.CaseOperateCondition;
import com.ruicar.afs.cloud.manage.finance.corporate.entity.ManageCorporateTransfer;
import org.springframework.web.bind.annotation.ModelAttribute;

/**
 * @author: Lee
 * @date 2020-05-30 04:44:59 
 * @description 
 */
public interface ManageCorporateTransferService extends IService<ManageCorporateTransfer> {
    /**
     * 案件审核通过
     * @author ZC.GUO
     * @param
     * @return
     */
    public void agreeSubmit(@ModelAttribute CaseOperateCondition caseOperateCondition,ManageCorporateTransfer corporateTransfer);
    /**
     * 案件审核拒绝
     * @author ZC.GUO
     * @param
     * @return
     */
    public void refuseSubmit(@ModelAttribute CaseOperateCondition caseOperateCondition,ManageCorporateTransfer corporateTransfer);

    /**
     * 锁定或解锁
     * @author ZC.GUO
     * @param corporateTransfer 对公结算案件
     * @return
     */
    public boolean lockOrUnlockCorporateTransfer(ManageCorporateTransfer corporateTransfer);

}
